

/* content */
.content h1 {margin:0 0 17px 0;}
.content p {margin-bottom:16px;}

/* right side */
.right_side {}
.right_side h2 {font-size:14px;color:#ffffff;background:url(../images/today.png) left bottom no-repeat;height:18px;line-height:14px;margin:0 -12px 13px;text-indent:58px;}


.list {clear:both;margin-right:-8px;margin-bottom:6px;overflow:hidden;zoom:1;}
.list li {width:157px;margin:0 8px 0 0;padding-bottom:20px;float:left;}
.list li a.thumb {border:1px solid #e8e9ea;display:block;width:155px;height:143px;margin:0 0 6px 0;overflow:hidden;}
.list h3 {font-size:11px;font-weight:bold;height:18px;line-height:18px;overflow:hidden;}
.list .color {height:14px;line-height:14px;overflow:hidden;}
.list .color img {width:12px;height:12px;margin-right:2px;}
.list .price {height:16px;line-height:16px;overflow:hidden;}
.list .price em {font-style:normal;}
.search {/* clear:both; */overflow:hidden;zoom:1;}
.search form {border:1px solid #cccccc;width:142px;height:22px;float:right;overflow:hidden;margin-bottom:17px;}
.search form p {margin:4px 0 0 4px;height:20px;overflow:hidden;}
.search .text {color:#989898;border:0;width:116px;float:left;}
.search .submit {font-size:200px;background:url(../images/btn_search.gif) 0 0 no-repeat;border:0;width:20px;height:17px;overflow:hidden;float:left;}
.quick {overflow:hidden;float:left;width:400px;}
.quick .hot {background:url(../images/icon_hot.gif) 0 0 repeat-x;text-align:center;width:33px;height:21px;line-height:18px;float:left;margin-right:11px;}
.quick .hot a {color:#ed1e23;}
.quick ul {}
.quick li {float:left;margin-right:15px;}
.pagination {text-align:right;height:21px;margin:0 0 15px 0;}
.pagination p {display:inline;}
.pagination ul {display:inline;}
.pagination li {display:inline;margin-left:2px;}
.pagination .pagination_current {color:#ed1e23;}
#today {margin:0 12px 20px;}
#today h2 {margin-bottom:58px;}
#today h3 {font-size:14px;}
#today .cons {font-size:11px;line-height:12px;background:url(../images/icon_dashed.gif) left bottom repeat-x;border-top:1px solid #000000;margin:6px 0 0;}
#today .cons p {margin:10px 0 0 0;padding-bottom:10px;}
#today .image_container img {width:128px;margin-bottom:14px;overflow:hidden;}
#today .more {color:#e82332;}
#today .more span {color:#221e1f;margin-right:4px;}
#today a {color:#e82332;}
#gift_card {line-height:14px;margin:0 0 0 12px;}
#gift_card .image_container {width:140px;overflow:hidden;}
#gift_card img {vertical-align:top;margin:0 0 4px;}
#gift_card p {margin-right:12px;}
#advanced_search_ft {background:url(../images/advanced_search.png) 0 0 no-repeat;height:60px;margin:18px 0 0 0;padding:40px 0 0 20px;overflow:hidden;}
#advanced_search_ft h3 {font-size:12px;background:url(../images/icon_arrow_d.png) left center no-repeat;height:22px;line-height:22px;margin-right:12px;padding-left:28px;float:left;}
#advanced_search_ft select {height:21px;margin-right:8px;padding:1px 0 1px 0;float:left;}
#advanced_search_ft .select_category {width:142px;}
#advanced_search_ft .select_brand {width:72px;}
#advanced_search_ft .select_colour {width:78px;}
#advanced_search_ft .select_size {width:62px;}
#advanced_search_ft .select_price {width:78px;}

/* product search return */
.return_info {float:left;}
.return_info strong {font-weight:normal;background:#f6eb15;}
#refine_search {background:#f1f1f2;margin:3px 0 24px;padding:13px 0 13px 12px;clear:both;overflow:hidden;zoom:1;}
#refine_search h3 {font-size:12px;background:url(../images/icon_arrow_d.png) left center no-repeat;height:22px;line-height:22px;margin-right:11px;padding-left:28px;float:left;}
#refine_search select {height:21px;margin-right:8px;padding:1px 0 1px 0;float:left;}
#refine_search .select_category {width:142px;}
#refine_search .select_brand {width:72px;}
#refine_search .select_colour {width:78px;}
#refine_search .select_size {width:62px;}
#refine_search .select_price {width:78px;}

/* product detail */
.show {display:block;}
#product_detail {clear:both;position:relative;top:-5px;zoom:1;}
#product_detail .gallery {float:left;width:402px;margin-right:20px;position:relative;}
#product_detail .gallery .more {margin:0 0 5px 0;}
#product_detail .gallery .tell_friend {background:url(../images/crumb.png) 0 -28px repeat-x;padding-left:20px;position:absolute;top:328px;left:310px;z-index:10;}
#product_detail .gallery .pic {border:1px solid #d1d2d4;width:400px;height:352px;margin:0 0 7px 0;overflow:hidden;}
#product_detail .gallery .thumb {overflow:hidden;width:408px;margin-right:-8px;margin-bottom:10px;}
#product_detail .gallery .thumb li {width:95px;height:95px;margin-right:7px;float:left;}
#product_detail .gallery .thumb a {border:1px solid #d1d2d4;display:block;width:93px;height:93px;overflow:hidden;}
#product_detail .property {color:#221e1f;width:230px;float:left;}
#product_detail .property h2 {font-size:24px;font-weight:bold;line-height:normal;margin-top:-2px;}
#product_detail .property span.order {font-size:11px;}
#product_detail .property span.price {font-size:14px;display:block;margin:6px 0 9px 0;}
#product_detail .property p {line-height:19px;margin-bottom:18px;}
#product_detail .property li {line-height:13px;}
#product_detail .product_extra {position:relative;}
#product_detail .product_extra p {margin:0;}
#product_detail .product_extra #tool {background:url(../images/icon_dashed.gif) left bottom repeat-x;margin-bottom:11px;padding-bottom:6px;}
#product_detail .product_extra #tool a {text-decoration:underline;margin-right:6px;}
#product_detail .product_extra .select_color {font-size:10px;margin-bottom:5px;}
#product_detail .product_extra .select_color strong {}
#product_detail .product_extra .select_color img {margin-left:3px;}
#product_detail .product_extra .skin {overflow:hidden;}
#product_detail .product_extra .skin label {font-size:10px;float:left;margin-right:11px;}
#product_detail .product_extra .skin select {font-size:11px;display:block;height:24px;padding:2px 0;}
#product_detail .product_extra .skin #size {width:110px;}
#product_detail .product_extra .skin #quantity {width:55px;}
#product_detail .product_extra .size_chart {clear:both;margin:4px 0 5px;}
#product_detail .product_extra .size_chart img {vertical-align:middle;margin-right:3px;}
#product_detail .product_extra .size_chart a {font-size:10px;text-decoration:underline;}
#product_detail .product_extra .wrapping a {text-decoration:underline;}
#product_detail .product_extra .submits {clear:both;overflow:hidden;margin-top:41px;}
#product_detail .product_extra .submits a {font-size:14px;line-height:27px;font-weight:bold;color:#ffffff;background:url(../images/btn.png) left top no-repeat;text-align:center;display:block;height:27px;float:left;}
#product_detail .product_extra .submits .addcart {width:117px;position:relative;z-index:2;}
#product_detail .product_extra .submits .checkout {background-position:100% -30px;width:113px;margin-left:-8px;}
#product_detail .product_extra #gift_wrapping {background:#ffffff;border:1px solid #8f807c;width:166px;position:absolute;top:154px;left:64px;z-index:11;}
#product_detail .product_extra #gift_wrapping .icon_tip {background:url(../images/icon_tip_t.gif) left top no-repeat;width:5px;height:4px;position:absolute;top:-4px;left:25px;}
#product_detail .product_extra #share_product {overflow:hidden;position:absolute;top:-34px;right:-8px;z-index:11;padding:0 0 10px 0 ;}
#product_detail .product_extra #share_product .cons {background:#ffffff;border:1px solid #8f807c;height:16px;padding:5px 10px;float:left;position:relative;}
#product_detail .product_extra #share_product .cons .icon_tip {background:url(../images/icon_tip_b.gif)  left top no-repeat;width:5px;height:4px;overflow:hidden;
position:absolute;bottom:-4px; left:50%;margin-left:-2px;}
#product_detail .product_extra #share_product li {float:left;height:16px;margin-right:5px;}
#product_detail .product_extra #share_product li img {vertical-align:middle;}

/* borwse history */
#borwse_history {clear:both;overflow:hidden;height:148px;position:relative;zoom:1;}
#borwse_history h3 {font-size:11px;font-weight:normal;line-height:normal;background:url(../images/icon_dashed.gif) left top repeat-x;margin:29px 0 22px;padding:6px 0 0 0;}
#borwse_history .cons {width:792px;height:75px;margin-left:13px;overflow:hidden;}
#borwse_history .cons li {width:91px;height:75px;margin-right:6px;float:left;overflow:hidden;}
#borwse_history .cons li a {border:1px solid #d1d2d4;display:block;width:89px;height:73px;}
#borwse_history .cons li a {border:1px solid #d1d2d4;display:block;width:89px;height:73px;}
#borwse_history .prev,#borwse_history .next {text-indent:-999em;background:url(../images/crumb.png) 0 0 no-repeat;display:block;width:7px;height:13px;position:absolute;top:103px;overflow:hidden;}
#borwse_history .prev {left:0;}
#borwse_history .next {background-position:-20px 0;left:789px;}
.right_side #more_ideas {margin:0 12px 20px;}
#more_ideas {}
#more_ideas .out {}
#more_ideas .cons {width:124px;height:510px;overflow:hidden;}
#more_ideas .cons li {width:124px;height:170px;overflow:hidden;}
#more_ideas .cons li a.pic {background:#ffffff;display:block;width:124px;height:125px;margin-bottom:2px;overflow:hidden;}
#more_ideas .cons li img {vertical-align:top;}
#more_ideas .cons li h4 {font-size:14px;font-weight:bold;height:18px;overflow:hidden;}
#more_ideas .cons li .price {display:block;}
#more_ideas .prev,#more_ideas .next {text-indent:-999em;background:url(../images/crumb.png) -40px 0 no-repeat;display:block;width:14px;height:7px;margin-bottom:7px;margin-left:56px;overflow:hidden;}
#more_ideas .prev {}
#more_ideas .next {background-position:-60px 0;}

.quick_tool {float:left;clear:right;height:20px;line-height:20px;margin:2px 0 0 30px;}
.quick_tool a,.quick_tool span {margin-right:15px;}
.quick_tool a {text-decoration:underline;}
/* user account */
.user {clear:both;padding:4px 0 0 0;overflow:hidden;}
.user h3 {color:#989898;margin-bottom:34px;}
#change {}
#change .tier {clear:both;}
#change label {float:left;width:130px;line-height:24px;margin:0 0 10px;}
#change .text {color:#989898;border:1px solid #000000;width:182px;height:18px;padding:4px 4px 0 6px;}
#change .terms {margin-top:13px;margin-left:130px;}
#change .terms p {margin:0 0 7px;}
#change .terms input {vertical-align:text-top;*margin-top:-3px;}
#change .submits {margin:28px 0 0 130px;}
#change .submit {font-size:14px;font-weight:bold;color:#ffffff;background:url(../images/btn.png) 0 -60px no-repeat;border:0;text-align:left;
width:142px;height:24px;line-height:24px;padding-left:8px;}

/* order: user account backpocket */
#shopping {}
#shopping h1 {color:#989898;}
#shopping h1 small {font-size:11px;}
#shopping h3 {font-size:12px;font-weight:normal;color:#989898;margin-bottom:2px;}
#shopping .main {margin:0;}
#shopping .shopping_cart {clear:both;}
#shopping .shopping_cart h3 {margin-bottom:20px;}
#shopping .cart_item {margin:0 0 29px 0;}
#shopping .cart_item .td_pic {width:90px;}
#shopping .cart_item .td_info {width:230px;}
#shopping .cart_item .td_skin {width:302px;}
#shopping .cart_item .unit_price {width:86px;padding-left:80px;vertical-align:middle;}
#shopping .cart_item .error {font-size:10px;color:#ed1f23;vertical-align:top;height:22px;}
#shopping .cart_item h4 {font-size:12px;font-weight:normal;margin:0 0 3px 0;}
#shopping .cart_item small {font-size:10px;}
#shopping .cart_item .only_value {width:50px;float:left;}
#shopping .cart_item .td_pic img {border:1px solid #ccc;}
#shopping .cart_item .skin {font-size:10px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;height:88px;padding:2px 0;}
#shopping .cart_item .skin p {clear:both;margin:9px 0 0;overflow:hidden;}
#shopping .cart_item .skin label {color:#989898;float:left;width:68px;}
#shopping .cart_item .skin select,#shopping .cart_item .skin .text {font-size:10px;width:50px;float:left;}
#shopping .cart_item .skin .text {width:46px;}
#shopping .cart_item .update {background:url(../images/icon_arrow.gif) 0 4px no-repeat;width:116px;padding-left:10px;float:right;}
#shopping .cart_item .skin_value {font-size:10px;text-align:center;width:50px;float:left;}
#shopping .cart_item .unit_price strong {font-size:12px;display:block;}
#shopping .cart_item .unit_price small {color:#989898;}
#shopping #post {border-top:1px solid #cccccc;padding:17px 10px 7px;}
#shopping #post table {width:100%;}
#shopping #post td {padding-bottom:8px;}
#shopping #post .td1 {width:30px;}
#shopping #post .td2 {width:400px;}
#shopping #post .post_price {font-size:12px;font-weight:bold;text-align:right;vertical-align:middle;}
#shopping #voucher {color:#ed1e23;border-top:1px solid #cccccc;margin-bottom:44px;padding:32px 10px 0 37px;}
#shopping #voucher table {width:100%;}
#shopping #voucher .td1 {font-size:11px;}
#shopping #voucher .td1 .text {font-size:14px;font-weight:bold;color:#989898;border:1px solid #ed1e23; width:194px;height:18px;margin-left:16px;padding:2px 4px 0;}
#shopping #voucher .td2 {font-size:12px;font-weight:bold;text-align:right;vertical-align:middle;}
#shopping .total_price {text-align:right;border-top:2px solid #000000;width:162px;margin-left:620px;margin-bottom:35px;padding-top:14px;position:relative;}
#shopping .total_price small {font-size:11px;font-weight:bold;position:absolute;top:4px;left:0;}
#shopping .total_price span {font-size:18px;}
#shopping .submits {text-align:right;}
#shopping .submits a {text-decoration:underline;vertical-align:bottom;}
#shopping .submits .submit {font-size:14px;font-weight:bold;text-align:left;vertical-align:bottom;color:#ffffff;background:url(../images/btn.png) 100% -30px no-repeat;border:0;width:140px;height:27px;line-height:27px;margin-left:14px;padding-left:6px;}
#shopping #backpocket {border-top:1px solid #cccccc;margin:70px 0 0 0;}
#shopping #backpocket table {margin:0;}
#shopping #backpocket h3 {color:#989898;margin:7px 0 22px 0;}

/* application: order summery,  checkout */
.order_method {clear:both;overflow:hidden;margin:0 0 40px 0;}
.order_method li {border-top:1px solid #989898;float:left;width:156px;margin:0 38px 0 0;padding:2px 0 0 0;}
.order_method li h4 {font-size:11px;color:#989898;margin:0 0 10px;}
.order_method li small {line-height:12px;}
.order_method .tool {margin:0 0 9px;}
.order_method .tool .edit,.order_method .tool .remove {font-size:10px;color:#ffffff;background:#000000;padding:0 4px;margin-right:4px;}
#order_summery .count_price,#checkout .count_price {text-align:right;color:#989898;margin-top:12px;padding-right:8px;clear:both;overflow:hidden;}
#order_summery .count_price p,#checkout .count_price p {margin:0 0 6px 0;}
#order_summery .count_price span,#checkout .count_price span {color:#000000;}
#order_summery .count_price .order_givevoucher,#checkout .count_price .order_givevoucher {color:#ed1e23;}

/* order: user account order summery */
#order_summery {clear:both;overflow:hidden;}
#order_summery h1 {margin-bottom:30px;}
#order_summery h3 {font-weight:bold;margin-bottom:22px;}

/* order: user order status */
#order_status {clear:both;overflow:hidden;}
#order_status .order_placed_item {border-top:1px solid #989898;margin-bottom:46px;padding-top:9px;}
#order_status .order_placed_item h1 {margin-bottom:43px;}
#order_status .order_placed_item h1 u {text-decoration:none;border-bottom:2px solid #989898;}
#order_status .order_placed_item h1 small {font-weight:bold;line-height:normal;}
#order_status .order_placed {line-height:20px;width:100%;} 
#order_status .order_placed .order_address {width:158px;padding-right:24px;}
#order_status .order_placed .order_method {width:126px;padding-right:24px;}
#order_status .order_placed .order_status {width:244px;padding-right:60px;}
#order_status .order_placed .total_order_price {vertical-align:bottom;}
#order_status .order_placed .order_price {border-left:5px solid #000000;padding-left:8px;}
#order_status .order_placed .order_price p {clear:both;overflow:hidden;}
#order_status .order_placed .order_price .label {float:left;}
#order_status .order_placed .order_price .price {float:right;}
#shopping #order_status .order_placed h3 {margin:0;}
.order_placed p {margin-bottom:2px;}
.order_placed small {line-height:12px;}

/* checkout */
#checkout {clear:both;overflow:hidden;}
#checkout .note {font-size:14px;font-weight:bold;color:#989898;line-height:20px;width:716px;margin:0 0 28px 0;}
#checkout .order_method h4 {margin-bottom:4px;}
#checkout .code {border:1px solid #000000;width:42px;height:15px;margin-left:4px;padding:1px 2px;}

/* user account signin */
#signin {clear:both;width:auto;float:none;margin-top:30px;}
#signin h1 {background:url(../images/icon_arrow_d.gif) 10px 9px no-repeat;border-top:2px solid #000000;padding:4px 0 0 36px;margin:2px 30px 28px 0;}
#signin .reg_account {overflow:hidden;margin-bottom:6px;}
#signin .reg_account p {clear:both;}
#signin .reg_account label {width:106px;height:18px;float:left;padding:4px 0 10px 10px;}
#signin .reg_account .ce_text {font-weight:bold;border:1px solid #000000;float:left;width:182px;height:18px;padding:4px 5px 0 5px;}
#signin .submit {font-size:14px;font-weight:bold;color:#ffffff;background:url(../images/btn.png) 0 0 no-repeat;border:0;text-align:left;height:27px;line-height:27px;}
#signin .main_left {width:388px;float:left;margin-right:54px;}
#signin .ce_text,#signin .main_left select {color:#989898;}
#signin .main_left select {padding-top:1px;padding-bottom:1px;}
#signin .main_left .optional {font-size:10px;background:#d9f0f5;margin:0 0 18px 0;padding:6px 0 22px 10px;}
#signin .main_left .optional h4 {font-size:10px;font-weight:normal;margin:0 0 18px 0;}
#signin .main_left .optional h5 {font-size:10px;margin-top:18px;margin-bottom:7px;}
#signin .main_left .optional h5,#signin .main_left .optional p {margin-left:15px;}
#signin .main_left .optional .gender {margin-right:28px;}
#signin .main_left .optional .gender input {vertical-align:middle;}
#signin .main_left .optional .most_time,#signin .main_left .optional .some_time {width:162px;margin-right:3px;margin-bottom:4px;}
#signin .main_left .social {overflow:hidden;margin-top:-2px;padding-left:15px;}
#signin .main_left .social h5 {display:block;clear:both;}
#signin .main_left .social label {width:78px;float:left;}
#signin .main_left .social .checkbox {vertical-align:middle;margin-top:0;margin-left:0;margin-bottom:0;*margin-left:-3px;}
#signin .main_left .protocol {margin:18px 0 10px 0;}
#signin .main_left .protocol p {position:relative;padding-left:62px;padding-bottom:8px;padding-right:110px;}
#signin .main_left .protocol p input {position:absolute;left:40px;}
#signin .main_left .submit {background-position:0 -126px;width:152px;margin-left:44px;}
#signin .main_right {width:357px;float:left;}
#signin .main_right h1 {margin-right:0;}
#signin .main_right .reg_account label {width:58px;padding-left:24px;}
#signin .main_right .forgot {margin-left:82px;}
#signin .main_right .submit {background:url(../images/btn.png) 0 -160px no-repeat;width:140px;margin-top:18px;margin-left:82px;}

/* shipping_payment */
#shipping_payment {clear:both;float:none;width:auto;}
#shipping_payment .main_left {width:388px;float:left;margin-right:54px;}
#shipping_payment .main_right {width:357px;float:left;}
#shipping_payment h3,#shipping_payment h4 {color:#989898;}
#shipping_payment h3 {font-weight:bold;border-top:1px solid #989898;margin:0 0 24px 0;}
#shipping_payment h4 {font-size:11px;font-weight:normal;}
#shipping_payment .submit {font-size:14px;font-weight:bold;color:#ffffff;background:url(../images/btn.png) 0 0 no-repeat;border:0;text-align:left;height:27px;line-height:27px;}
#shipping_payment .ce_text,#shipping_payment select {color:#989898;}
#shipping_payment .notice {color:#ed1e23;}
#shipping_payment .tool {margin-bottom:6px;}
#shipping_payment .tool .edit,#shipping_payment .tool .remove {font-size:10px;color:#ffffff;background:#000000;padding:0 4px;margin-right:4px;}
#shipping_payment .info {margin-bottom:26px;}
#shipping_payment .info .cons {line-height:18px;}
#shipping_payment .shipping_address h4 {margin-bottom:18px;}
#shipping_payment #addresses {margin-right:18px;}
#shipping_payment #addresses p,#shipping_payment #addresses .contactus_item p {clear:both;margin-bottom:6px;overflow:hidden;}
#shipping_payment #addresses .ce_text {border:1px solid #000000;height:18px;padding:4px 0 0 6px;float:left;}
#shipping_payment #addresses label {font-size:10px;}
#shipping_payment #addresses .name_item,#shipping_payment #addresses .street_address {margin-bottom:18px;overflow:hidden;}
#shipping_payment #addresses .name_item label {width:58px;padding-top:4px;float:left;}
#shipping_payment #addresses .name_item .ce_text {width:96px;margin-right:16px;}
#shipping_payment #addresses .address_text {clear:both;width:270px;}
#shipping_payment #addresses .street_address input,#shipping_payment #addresses .street_address select {float:left;margin-right:8px;margin-bottom:6px;}
#shipping_payment #addresses .street_address .checkbox {vertical-align:top;float:none;margin-top:0;margin-left:10px;margin-right:2px;margin-bottom:0;}
#shipping_payment #addresses .street_address select {width:102px;height:24px;padding:2px 0;}
#shipping_payment #addresses .street_address .country {width:132px;}

#shipping_payment #addresses .street_address .zipcode {text-align:center;clear:left;width:86px;}
#shipping_payment #addresses .contactus_item .text_area {float:left;margin-right:4px;}
#shipping_payment #addresses .contactus_item .text_area input {float:none;width:22px;margin:0 2px;}
#shipping_payment #addresses .contactus_item input {margin-right:4px;}
#shipping_payment #addresses .contactus_item label {float:left;width:60px;padding-top:4px;} 
#shipping_payment #addresses .contactus_item .mobile {width:132px;}
#shipping_payment #addresses .contactus_item .tel {width:96px;}
#shipping_payment #addresses .contactus_item .tel_ext {width:38px;}
#shipping_payment #addresses .submit {background:url(../images/btn.png) 0 -160px no-repeat;width:140px;margin-top:18px;}


/* msg box */
.msg_wrap .ce_text,.msg_wrap select,.msg_wrap textarea{color:#989898;border:1px solid #000000;padding-left:4px;}
.msg_wrap h1 {font-size:24px;font-weight:bold;}
.msg_wrap .close {background:url(../images/close.gif) 0 0 no-repeat;text-indent:-999em;width:12px;height:12px;display:block;overflow:hidden;position:absolute;top:5px;right:5px;z-index:3;}
.msg_wrap .error {color:#ed1e23;}
.msg_wrap .note a {text-decoration:underline;}
/* feedback */
#feedback {background:#ffffff;border:1px solid #000000;width:537px;margin:0 auto;padding:0 15px 7px;position:relative;}
#feedback .feedback_form {margin:40px 23px 0 29px;}
#feedback form {margin-bottom:26px;position:relative;zoom:1;}
#feedback p {clear:both;zoom:1;}
#feedback label {font-weight:bold;width:118px;height:18px;padding:4px 0 10px 0;float:left;}
#feedback .ce_text {width:140px;height:18px;padding-top:3px;}
#feedback select {width:186px;height:22px;padding:2px;}
#feedback textarea {width:310px;height:88px;padding:2px;}
#feedback .submit {font-size:14px;font-weight:bold;color:#ffffff;background:url(../images/btn.png) 0 -92px no-repeat;border:0;text-align:center;width:78px;height:29px;line-height:29px;margin-left:118px;margin-top:7px;}
#feedback .error {line-height:13px;width:146px;position:absolute;left:314px;z-index:11;}

/* Tell firend */
#tellfriend {background:#ffffff;border:1px solid #000000;width:538px;margin:0 auto;padding:0 15px 7px;position:relative;}
#tellfriend .tellfriend_form {margin:40px 23px 0 29px;}
#tellfriend form {margin-top:18px;margin-bottom:42px;position:relative;zoom:1;}
#tellfriend div {clear:both;zoom:1;}
#tellfriend label {font-weight:bold;width:54px;height:18px;padding:4px 0 10px 0;float:left;}
#tellfriend .area {clear:none;width:368px;float:left;}
#tellfriend .ce_text,#tellfriend textarea {padding-top:3px;padding-left:8px;}
#tellfriend .ce_text {width:140px;height:18px;}
#tellfriend .from {width:172px;}
#tellfriend .to {width:354px;}
#tellfriend textarea {width:310px;height:88px;margin:10px 0 11px;}
#tellfriend .message {overflow:hidden;padding:6px 0 10px 0 ;}
#tellfriend .message .area {margin-top:4px;}
#tellfriend .explain {line-height:12px;position:relative;margin-right:20px;padding-left:20px;zoom:1;}
#tellfriend .explain input {position:absolute;top:-2px;left:0;margin-left:0;*margin-left:-4px;}
#tellfriend .submits {clear:both;}
#tellfriend .submit {font-size:14px;font-weight:bold;color:#ffffff;background:url(../images/btn.png) 0 -92px no-repeat;border:0;text-align:center;width:78px;height:29px;line-height:29px;margin-left:54px;margin-top:2px;}

/* user account */
.account {clear:both;float:none;width:auto;}
.account .main_left {clear:left;float:left;width:358px;margin-right:54px;}
.account .main_right {float:left;width:358px;}
.account .box {border-bottom:1px solid #989898;height:auto!important;min-height:118px;height:118px;margin:0 0 44px 0;padding:0 0 28px 0;position:relative;}
.account .box .cons {line-height:16px;margin-left:9px;}
.account .box .more {font-size:9px;clear:both;text-align:right;width:358px;position:absolute;bottom:2px;left:0;}
.account .box .more a {background:url(../images/icon_arrow1.gif) right center no-repeat;padding-right:9px;}
.account h2 {font-size:11px;font-weight:normal;color:#989898;border-bottom:2px solid #000000;margin:0 0 2px 0;padding:0 0 2px 0;}
.account h3 {font-size:12px;font-weight:bold;color:#000000;margin:0 0 24px 0;}
.account .order td,.account .profile td {padding:0 0 14px 0;}
.account .order .order_date {width:90px;}
.account .order .order_number {width:114px;}
.account .profile .td1 {width:82px;}
.account .backpocket,.account .info {min-height:170px;height:170px;}
.account .info {padding-bottom:21px;}
.account .info h3 {margin-bottom:11px}
.account .info .item {margin-bottom:4px;margin-right:3px;}
.account .info .item h4 {font-size:11px;font-weight:normal;margin-bottom:2px;}
.account .info .item p {background:#ededed;padding:11px 0 14px 18px;}

/* form */
/*
.form_comm {margin:0;padding:0;}
.form_comm .form_item {clear:both;border-top:1px solid #e9e9e9;margin:9px 0 0 0;padding:8px 0 6px 0;overflow:hidden;zoom:1;}
.form_comm .special {border-top:1px solid #ffc266;}
.form_comm .tier {clear:both;width:100%;margin-bottom:6px;position:relative;}
.form_comm label {float:left;width:118px;line-height:20px;clear:left;}
.form_comm .text {border:1px solid #7f9db9;padding:2px 4px 1px;float:left;width:244px;}
.form_comm .checkarea {float:left;width:254px;}
.form_comm .focus {background-color:#ffeed4;}
.form_comm .message {border:1px solid #7f9db9;padding:0;width:254px;}
.form_comm .icon_text {color:#ff0101;}
.form_comm .note {color:#888888;}
.form_comm .checkarea .text {float:none;width:166px;margin-left:10px;}
.form_comm .checkarea .checkbox {margin-right:11px;*margin-right:8px;}
.form_comm h6 {clear:both;margin:0 0 9px 0;padding:0 0 0 1px;}
.form_comm p {margin:0;}
.form_comm .policy {border-top:1px solid #e9e9e9;margin:0 0 0 0;padding:5px 0 6px 0;}
.form_comm .submits {font-size:11px;text-align:right;border-top:1px solid #ffc266;padding:8px 262px 6px 0;}
.form_comm .submit {font-size:11px;border:0;background:url(../../images/en/btn_submit.png) 0 0 no-repeat;width:56px;height:20px;line-height:20px;margin-left:18px;}
.form_comm .remark {font-size:11px;color:#888888;width:250px;position:absolute;left:382px;z-index:10;}
.form_comm .error {font-size:11px;background:url(../../images/en/icon_verify.png) 0 -133px no-repeat;display:block;clear:none;float:none;margin:0;padding:0 0 0 20px;width:230px;position:absolute;left:382px;z-index:11;} 
.form_comm .error span {display:block;height:18px;}
.form_comm .validateSuccess {background:url(../../images/en/icon_verify.png) 0 2px no-repeat;}
*/



